package com.example.shujujiegousuanfa.链表;

public class LinkMain {
    public static void main(String[] args) {
        // 初始化单链表
        LinkList<Integer> list = new LinkList<Integer>();
        // 插入头结点
        list.insertFront(1);
        // 在头结点之后插入10
        list.insertNode(1, 10);
        // 在头结点之后插入5（在10之前）
        list.insertNode(1, 5);

        // 构建单链表的迭代器
        LinkListIterator<Integer> iterator = new LinkListIterator<Integer>(list);
        // 使用迭代器遍历单链表
        if (!iterator.empty()) {
            System.out.println(iterator.first());
            while (!iterator.nextEmpty()) {
                System.out.println(iterator.next());
            }
        }

    }
}
